<?php
namespace SampleModel;


class Model extends DataObject
{
    /**
     * @param array $data
     * @param string $splitSuffix
     * @param bool|false $isLoaded
     *
     * @return Model
     */
    public static function create($data, $splitSuffix, $isLoaded = false)
    {
    }

    /**
     * @param array $data
     *
     * @return bool
     */
    public function save($data = array())
    {
    }

    /**
     * 插入新记录
     *
     * @return bool
     */
    public function insert()
    {
    }

    /**
     * @return int
     */
    public function update()
    {
    }

    /**
     * @return int
     */
    public function delete()
    {
    }

    /**
     * @return array
     */
    public static function getPdoConfig()
    {
    }

    /**
     * @return array
     */
    public static function getPdoSalveConfig()
    {
    }

    /**
     * @return array
     */
    public static function getPdoMasterConfig()
    {
    }

    /**
     * @param string $splitSuffix
     *
     * @return array
     */
    public static function getMapping($splitSuffix = '')
    {
    }

    /**
     * @param string $splitSuffix
     * @return MysqlAccessor
     */
    public static function getDataAccessor($splitSuffix)
    {
    }

    /**
     * @param string $splitSuffix
     * @return MysqlAccessor;
     */
    public static function dataAccessor($splitSuffix){}

    /**
     * @return bool
     */
    public static function isSplittable()
    {
    }
}